/** 
* All Rights Reserved , Copyright (C) 2020 , 青岛鼎信通讯股份有限公司
* 
* PmCostIncomeEntity
* 项目财务成本与确认收入
* 
* 修改纪录
* 2020-05-19 版本：1.0 shenyouyi 创建。
* @version 版本：1.0
* @author 作者：shenyouyi</name>
* 创建日期2020-05-19</date>
*/

package com.topscomm.pm.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.pm.*;

public class PmCostIncomeEntity extends PmEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:项目财务成本与确认收入
	*/
    public static String tableName= "PmCostIncome";
    @Override
    public String getTableName(){ return "PmCostIncome";}

    /**
     * ColumnName:项目ID
     */
    public static String FieldProjectid = "projectid";
    /** ColumnName:项目编号	
	*/
    public static String FieldProjectcode = "projectcode";

    /** ColumnName:项目名称	
	*/
    public static String FieldProjectname = "projectname";

    /** ColumnName:财务期间月份	
	*/
    public static String FieldFinancialmonth = "financialmonth";

    /** ColumnName:月成本	
	*/
    public static String FieldCost = "cost";

    /** ColumnName:月成本-工资	
	*/
    public static String FieldCostwages = "costwages";

    /** ColumnName:月成本-差旅	
	*/
    public static String FieldCosttravel = "costtravel";

    /** ColumnName:月成本费用	
	*/
    public static String FieldCostexpenses = "costexpenses";

    /** ColumnName:月成本车辆	
	*/
    public static String FieldCostcars = "costcars";

    /** ColumnName:月成本其他	
	*/
    public static String FieldCostothers = "costothers";

    /** ColumnName:成本说明	
	*/
    public static String FieldCostexplain = "costexplain";

    /** ColumnName:确认收入	
	*/
    public static String FieldConfirmincome = "confirmincome";

    /** ColumnName:收入备注	
	*/
    public static String FieldIncomeexplain = "incomeexplain";

    /** ColumnName:确认	
	*/
    public static String FieldChecked = "checked";

    /** ColumnName:扩展1	
	*/
    public static String FieldExtendfield1 = "extendfield1";

    /** ColumnName:扩展2	
	*/
    public static String FieldExtendfield2 = "extendfield2";

    /** ColumnName:扩展3	
	*/
    public static String FieldExtendfield3 = "extendfield3";

    /** ColumnName:扩展4	
	*/
    public static String FieldExtendfield4 = "extendfield4";

    /** ColumnName:扩展5	
	*/
    public static String FieldExtendfield5 = "extendfield5";

    /** ColumnName:扩展6	
	*/
    public static String FieldExtendfield6 = "extendfield6";

    /** ColumnName:扩展7	
	*/
    public static String FieldExtendfield7 = "extendfield7";

    /** ColumnName:扩展8	
	*/
    public static String FieldExtendfield8 = "extendfield8";

    /** ColumnName:扩展9	
	*/
    public static String FieldExtendfield9 = "extendfield9";

    /** ColumnName:扩展10	
	*/
    public static String FieldExtendfield10 = "extendfield10";

    /** ColumnName:经办公司	
	*/
    public static String FieldOrgname = "orgname";

    /** ColumnName:经办公司编码	
	*/
    public static String FieldOrgcode = "orgcode";

    /** ColumnName:经办部门	
	*/
    public static String FieldDeptname = "deptname";

    /** ColumnName:经办部门编码	
	*/
    public static String FieldDeptcode = "deptcode";

    /** ColumnName:经办人姓名	
	*/
    public static String FieldUsername = "username";

    /** ColumnName:经办人工号	
	*/
    public static String FieldUsercode = "usercode";

    /**项目
     */
    private long projectid;
    /**项目编号	
	*/
    private String projectcode;

    /**项目名称	
	*/
    private String projectname;

    /**财务期间月份	
	*/
    private Date financialmonth;

    /**月成本	
	*/
    private BigDecimal cost=BigDecimal.ZERO;

    /**月成本-工资	
	*/
    private BigDecimal costwages=BigDecimal.ZERO;

    /**月成本-差旅	
	*/
    private BigDecimal costtravel=BigDecimal.ZERO;

    /**月成本费用	
	*/
    private BigDecimal costexpenses=BigDecimal.ZERO;

    /**月成本车辆	
	*/
    private BigDecimal costcars=BigDecimal.ZERO;

    /**月成本其他	
	*/
    private BigDecimal costothers=BigDecimal.ZERO;

    /**成本说明	
	*/
    private String costexplain;

    /**确认收入	
	*/
    private BigDecimal confirmincome=BigDecimal.ZERO;

    /**收入备注	
	*/
    private String incomeexplain;

    /**确认	
	*/
    private int checked;

    /**扩展1	
	*/
    private BigDecimal extendfield1=BigDecimal.ZERO;

    /**扩展2	
	*/
    private BigDecimal extendfield2=BigDecimal.ZERO;

    /**扩展3	
	*/
    private BigDecimal extendfield3=BigDecimal.ZERO;

    /**扩展4	
	*/
    private BigDecimal extendfield4=BigDecimal.ZERO;

    /**扩展5	
	*/
    private BigDecimal extendfield5=BigDecimal.ZERO;

    /**扩展6	
	*/
    private BigDecimal extendfield6=BigDecimal.ZERO;

    /**扩展7	
	*/
    private BigDecimal extendfield7=BigDecimal.ZERO;

    /**扩展8	
	*/
    private BigDecimal extendfield8=BigDecimal.ZERO;

    /**扩展9	
	*/
    private BigDecimal extendfield9=BigDecimal.ZERO;

    /**扩展10	
	*/
    private BigDecimal extendfield10=BigDecimal.ZERO;

    /**经办公司	
	*/
    private String orgname;

    /**经办公司编码	
	*/
    private String orgcode;

    /**经办部门	
	*/
    private String deptname;

    /**经办部门编码	
	*/
    private String deptcode;

    /**经办人姓名	
	*/
    private String username;

    /**经办人工号	
	*/
    private String usercode;

    /**
     * @return the  projectid:项目
     */
    public long getProjectid() {
        return this.projectid;
    }

    /**
     * @param projectid:项目
     */
    public void setProjectid(long projectid) {
        this.projectid = projectid;
    }

    /**
    * @return the  projectcode:项目编号
    */
    public String getProjectcode() {
        return this.projectcode;
    }

    /**
    * @param projectcode:项目编号
    */
    public void setProjectcode(String projectcode) {
        this.projectcode = projectcode;
    }

    /**
    * @return the  projectname:项目名称
    */
    public String getProjectname() {
        return this.projectname;
    }

    /**
    * @param projectname:项目名称
    */
    public void setProjectname(String projectname) {
        this.projectname = projectname;
    }

    /**
    * @return the  financialmonth:财务期间月份
    */
    public Date getFinancialmonth() {
        return this.financialmonth;
    }

    /**
    * @param financialmonth:财务期间月份
    */
    public void setFinancialmonth(Date financialmonth) {
        this.financialmonth = financialmonth;
    }

    /**
    * @return the  cost:月成本
    */
    public BigDecimal getCost() {
        return this.cost;
    }

    /**
    * @param cost:月成本
    */
    public void setCost(BigDecimal cost) {
        this.cost = cost;
    }

    /**
    * @return the  costwages:月成本-工资
    */
    public BigDecimal getCostwages() {
        return this.costwages;
    }

    /**
    * @param costwages:月成本-工资
    */
    public void setCostwages(BigDecimal costwages) {
        this.costwages = costwages;
    }

    /**
    * @return the  costtravel:月成本-差旅
    */
    public BigDecimal getCosttravel() {
        return this.costtravel;
    }

    /**
    * @param costtravel:月成本-差旅
    */
    public void setCosttravel(BigDecimal costtravel) {
        this.costtravel = costtravel;
    }

    /**
    * @return the  costexpenses:月成本费用
    */
    public BigDecimal getCostexpenses() {
        return this.costexpenses;
    }

    /**
    * @param costexpenses:月成本费用
    */
    public void setCostexpenses(BigDecimal costexpenses) {
        this.costexpenses = costexpenses;
    }

    /**
    * @return the  costcars:月成本车辆
    */
    public BigDecimal getCostcars() {
        return this.costcars;
    }

    /**
    * @param costcars:月成本车辆
    */
    public void setCostcars(BigDecimal costcars) {
        this.costcars = costcars;
    }

    /**
    * @return the  costothers:月成本其他
    */
    public BigDecimal getCostothers() {
        return this.costothers;
    }

    /**
    * @param costothers:月成本其他
    */
    public void setCostothers(BigDecimal costothers) {
        this.costothers = costothers;
    }

    /**
    * @return the  costexplain:成本说明
    */
    public String getCostexplain() {
        return this.costexplain;
    }

    /**
    * @param costexplain:成本说明
    */
    public void setCostexplain(String costexplain) {
        this.costexplain = costexplain;
    }

    /**
    * @return the  confirmincome:确认收入
    */
    public BigDecimal getConfirmincome() {
        return this.confirmincome;
    }

    /**
    * @param confirmincome:确认收入
    */
    public void setConfirmincome(BigDecimal confirmincome) {
        this.confirmincome = confirmincome;
    }

    /**
    * @return the  incomeexplain:收入备注
    */
    public String getIncomeexplain() {
        return this.incomeexplain;
    }

    /**
    * @param incomeexplain:收入备注
    */
    public void setIncomeexplain(String incomeexplain) {
        this.incomeexplain = incomeexplain;
    }

    /**
    * @return the  checked:确认
    */
    public int getChecked() {
        return this.checked;
    }

    /**
    * @param checked:确认
    */
    public void setChecked(int checked) {
        this.checked = checked;
    }

    /**
    * @return the  extendfield1:扩展1
    */
    public BigDecimal getExtendfield1() {
        return this.extendfield1;
    }

    /**
    * @param extendfield1:扩展1
    */
    public void setExtendfield1(BigDecimal extendfield1) {
        this.extendfield1 = extendfield1;
    }

    /**
    * @return the  extendfield2:扩展2
    */
    public BigDecimal getExtendfield2() {
        return this.extendfield2;
    }

    /**
    * @param extendfield2:扩展2
    */
    public void setExtendfield2(BigDecimal extendfield2) {
        this.extendfield2 = extendfield2;
    }

    /**
    * @return the  extendfield3:扩展3
    */
    public BigDecimal getExtendfield3() {
        return this.extendfield3;
    }

    /**
    * @param extendfield3:扩展3
    */
    public void setExtendfield3(BigDecimal extendfield3) {
        this.extendfield3 = extendfield3;
    }

    /**
    * @return the  extendfield4:扩展4
    */
    public BigDecimal getExtendfield4() {
        return this.extendfield4;
    }

    /**
    * @param extendfield4:扩展4
    */
    public void setExtendfield4(BigDecimal extendfield4) {
        this.extendfield4 = extendfield4;
    }

    /**
    * @return the  extendfield5:扩展5
    */
    public BigDecimal getExtendfield5() {
        return this.extendfield5;
    }

    /**
    * @param extendfield5:扩展5
    */
    public void setExtendfield5(BigDecimal extendfield5) {
        this.extendfield5 = extendfield5;
    }

    /**
    * @return the  extendfield6:扩展6
    */
    public BigDecimal getExtendfield6() {
        return this.extendfield6;
    }

    /**
    * @param extendfield6:扩展6
    */
    public void setExtendfield6(BigDecimal extendfield6) {
        this.extendfield6 = extendfield6;
    }

    /**
    * @return the  extendfield7:扩展7
    */
    public BigDecimal getExtendfield7() {
        return this.extendfield7;
    }

    /**
    * @param extendfield7:扩展7
    */
    public void setExtendfield7(BigDecimal extendfield7) {
        this.extendfield7 = extendfield7;
    }

    /**
    * @return the  extendfield8:扩展8
    */
    public BigDecimal getExtendfield8() {
        return this.extendfield8;
    }

    /**
    * @param extendfield8:扩展8
    */
    public void setExtendfield8(BigDecimal extendfield8) {
        this.extendfield8 = extendfield8;
    }

    /**
    * @return the  extendfield9:扩展9
    */
    public BigDecimal getExtendfield9() {
        return this.extendfield9;
    }

    /**
    * @param extendfield9:扩展9
    */
    public void setExtendfield9(BigDecimal extendfield9) {
        this.extendfield9 = extendfield9;
    }

    /**
    * @return the  extendfield10:扩展10
    */
    public BigDecimal getExtendfield10() {
        return this.extendfield10;
    }

    /**
    * @param extendfield10:扩展10
    */
    public void setExtendfield10(BigDecimal extendfield10) {
        this.extendfield10 = extendfield10;
    }

    /**
    * @return the  orgname:经办公司
    */
    public String getOrgname() {
        return this.orgname;
    }

    /**
    * @param orgname:经办公司
    */
    public void setOrgname(String orgname) {
        this.orgname = orgname;
    }

    /**
    * @return the  orgcode:经办公司编码
    */
    public String getOrgcode() {
        return this.orgcode;
    }

    /**
    * @param orgcode:经办公司编码
    */
    public void setOrgcode(String orgcode) {
        this.orgcode = orgcode;
    }

    /**
    * @return the  deptname:经办部门
    */
    public String getDeptname() {
        return this.deptname;
    }

    /**
    * @param deptname:经办部门
    */
    public void setDeptname(String deptname) {
        this.deptname = deptname;
    }

    /**
    * @return the  deptcode:经办部门编码
    */
    public String getDeptcode() {
        return this.deptcode;
    }

    /**
    * @param deptcode:经办部门编码
    */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
    * @return the  username:经办人姓名
    */
    public String getUsername() {
        return this.username;
    }

    /**
    * @param username:经办人姓名
    */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
    * @return the  usercode:经办人工号
    */
    public String getUsercode() {
        return this.usercode;
    }

    /**
    * @param usercode:经办人工号
    */
    public void setUsercode(String usercode) {
        this.usercode = usercode;
    }

}
